package com.dudu.service;

import java.util.List;

import net.sf.json.JSONObject;

import com.dudu.bean.IvrDailRequestBean;

/**
 * IVR外呼Service
 * 
 * @author gaoxs
 * 
 */
public interface IIvrNoticesService {
    /**
     * 验证参数
     * @param ivrRequestBean
     * @return
     */
    public JSONObject checkIvrDial(IvrDailRequestBean ivrRequestBean);
    /**
     * IVR 语音调研基础接口
     *  @param type type=0 基础业务,type=1 组合业务 type=2 多任务业务
     * @param ivrRequestBean
     * @return
     */
    public JSONObject IvrDialNotice(IvrDailRequestBean ivrRequestBean,String type);

    /**
     * 查询条数（分页用）
     * 
     * @param paramSql
     * @return
     */
    public Integer getTotal(String paramSql);

    /**
     * 查询数据（分页）
     * 
     * @param paramSql
     * @param pageSql
     * @return
     */
    public List<JSONObject> queryAll(String paramSql, String pageSql);

}
